e94ad816614f0c873430def4034b0a7c36b0f32a,IdeaPlugin/solutions/jetbrains.mps.idea.java.psiStubs/source_gen/jetbrains/mps/idea/java/psiStubs/PsiJavaStubModelDescriptor.java,PsiJavaStubModelDescriptor,psiChanged,#PsiListener.PsiEvent#,115

Before Change


      }
    };

    for (PsiFileSystemItem file : Sequence.fromIterable(madeUpEvent.getRemoved())) {
      assert file instanceof PsiJavaFile;
      PsiJavaFile javaFile = (PsiJavaFile) file;

      SetSequence.fromSet(MapSequence.fromMap(myRootsPerFile).get(javaFile.getName())).visitAll(new IVisitor<SNode>() {
        public void visit(SNode it) {
          SNodeOperations.deleteNode(it);
        }
      });
      MapSequence.fromMap(myRootsPerFile).removeKey(javaFile.getName());
      myMps2PsiMapper.clearFile(javaFile);
    }

    for (PsiFileSystemItem file : Sequence.fromIterable(madeUpEvent.getCreated())) {

      assert file instanceof PsiJavaFile;
      PsiJavaFile javaFile = (PsiJavaFile) file;

After Change


      }
    };

    for (PsiFileSystemItem file : madeUpEvent.getRemoved()) {
      assert file instanceof PsiJavaFile;
      PsiJavaFile javaFile = (PsiJavaFile) file;

      SetSequence.fromSet(MapSequence.fromMap(myRootsPerFile).get(javaFile.getName())).visitAll(new IVisitor<SNode>() {
        public void visit(SNode it) {
          SNodeOperations.deleteNode(it);
        }
      });
      MapSequence.fromMap(myRootsPerFile).removeKey(javaFile.getName());
      myMps2PsiMapper.clearFile(javaFile);
    }

    for (PsiFileSystemItem file : madeUpEvent.getCreated()) {

      assert file instanceof PsiJavaFile;
      PsiJavaFile javaFile = (PsiJavaFile) file;